package com.sakura.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @author : Sakura
 * @Date : 2023/11/23 14:23
 * @Description 老人未检查项目视图对象
 */
@ApiModel(description = "老人未检查项目视图对象")
@Data
@Accessors(chain = true)//链式编程
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UnCheckProjectRecordVO {
    /**
     * 老人id
     */
    @ApiModelProperty("记录id")
    private Long id;

    /**
     * 老人id
     */
    @ApiModelProperty("记录id")
    private Long elderlyId;


    /**
     * 老人姓名
     */
    @ApiModelProperty("老人姓名")
    private String name;

    /**
     * 项目id
     */
    @ApiModelProperty("项目id")
    private Long projectId;

    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    private String projectName;

    /**
     * 检测周期时间
     */
    @ApiModelProperty("检测周期时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 检测周期时间
     */
    @ApiModelProperty("检测周期时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    /**
     * 联系电话
     */
    @ApiModelProperty("联系电话")
    private String phone;

    /**
     * 检测人
     */
    @ApiModelProperty("检测人")
    private Long checkUser;

    /**
     * 检测人姓名
     */
    @ApiModelProperty("检测人姓名")
    private String checkUserName;
    /**
     * 检测人电话
     */
    @ApiModelProperty("检测人电话")
    private String checkUserPhone;


    /**
     * 完成情况
     */
    @ApiModelProperty("完成情况")
    private Integer finished;

    /**
     * 检测结论
     */
    @ApiModelProperty("检测结论")
    private String conclusion;

    /**
     * 指数记录
     */
    @ApiModelProperty("指数记录")
    private Double param;

    /**
     * 最大值
     */
    @ApiModelProperty("最大值")
    private Double max;

    /**
     * 最小是
     */
    @ApiModelProperty("最小值")
    private Double min;
    /**
     * 图片
     */
    @ApiModelProperty("图片")
    private String image;



}
